package cn.edu.hbvtc.qms.persist;

import java.util.List;

import cn.edu.hbvtc.qms.domain.Clazz;
import cn.edu.hbvtc.qms.domain.ClazzArrangement;
import cn.edu.hbvtc.qms.domain.Teacher;
import cn.edu.hbvtc.qms.domain.Term;

public interface IClazzArrangementDao extends IDao<ClazzArrangement, Integer> {

	// 通过Term去查找课程安排表
	List<ClazzArrangement> findClazzArrangementByTerm(Term term, Clazz clazz);

	// 查找某教师某学期的班级课程安排情况
	List<ClazzArrangement> findClazzArrangementOfTeacher(Teacher teacher, Term term);

	// 查找某班级某学期的课程安排情况
	List<ClazzArrangement> findClazzArrangementOfClazz(Clazz clazz, Term term);
	
}
